GlobToolbox

Export as NetCDF/CF

The GlobToolbox 2.0 extends the BEAM file menu by the entry "Export NetCDF/CF product", which allows to export products originating from the Glob*-projects as NetCDF/CF-files. Thus, they may be read by every software capable of reading NetCDF/CF-compliant files, which, of course, includes the GlobToolbox 2.0. An exemplary header of such a NetCDF/CF-compliant file is shown below.

netcdfFile = netcdf C:\Glob-products\Medspiration\medspiration.nc {
    dimensions:
       lat = 1600;
       lon = 3600;
    variables:
       byte metadata;
          :/history/SubsetInfo/SourceProduct.name = "20090423-EUR-L4HRfnd-GLOB-v01-fv01-ODYSSEA";
          :/history/SubsetInfo/SubSampling.x = 1; // int
          :/history/SubsetInfo/SubSampling.y = 1; // int
       short analysed_sst(lat=1600, lon=3600);
          :long_name = "analysed sea surface temperature";
          :units = "kelvin";
          :scale_factor = 0.01; // double
          :add_offset = 273.15; // double
          :_FillValue = -32768.0; // double
       short analysis_error(lat=1600, lon=3600);
          :long_name = "estimated error percentage";
          :units = "percent";
          :scale_factor = 0.01; // double
          :_FillValue = -32768.0; // double
       byte mask(lat=1600, lon=3600);
          :long_name = "sea/land/lake/ice field composite mask";
          :_Unsigned = "true";
          :flag_meanings = "sea land lake ice";
          :flag_masks = 1, 2, 4, 8; // int
          :flag_coding_name = "mask_coding";
          :flag_descriptions = "sea\tland\tlake\tice";
       byte sea_ice_fraction(lat=1600, lon=3600);
          :long_name = "sea ice area fraction";
          :units = "";
          :_Unsigned = "true";
          :scale_factor = 0.01; // double
          :_FillValue = 128.0; // double
       float lat(lat=1600);
          :units = "degrees_north";
          :long_name = "latitude coordinate";
          :standard_name = "latitude";
          :valid_min = -79.94756f; // float
          :valid_max = 79.95f; // float
       float lon(lon=3600);
          :units = "degrees_east";
          :long_name = "longitude coordinate";
          :standard_name = "longitude";
          :valid_min = -179.95f; // float
          :valid_max = 179.91705f; // float
       int crs;
          :wkt = "GEOGCS[ "WGS84(DD)",
             DATUM["WGS84",
                SPHEROID["WGS84",
                6378137.0, 298.257223563]],
             PRIMEM["Greenwich", 0.0],
             UNIT["degree",
                0.017453292519943295],
             AXIS["Geodetic longitude", EAST],
             AXIS["Geodetic latitude", NORTH]]";
    :i2m = "0.0999908447265625,0.0,0.0,-0.09999847412109375,-179.99999237060547,79.99999618530273";
    :product_type = "Medspiration";
    :metadata_profile = "beam";
    :metadata_version = "0.5";
    :Conventions = "CF-1.4";
    :start_date = "22-APR-2009 12:00:00.000000";
    :stop_date = "23-APR-2009 12:00:00.000000";
    :title = "Global Sea Surface Temperature Analysis";
}

 


Copyright © 2010 by Brockmann Consult (beam-issues@brockmann-consult.de). All rights reserved.